草庐IT

iphone - NSUndoManager 和 GLKit

全部标签

iphone - 在IOS中,如何删除从通讯录中获取的+-#*()

在IOS中,如何去掉从通讯录中获取的+-#*()。例如:NSString*txt=@"+1(510)1234567"txt=[NSStringstringWithFormat:@"tel://%@",txt];[[UIApplicationsharedApplication]canOpenURL:[NSURLURLWithString:txt]];调用的号码无效。[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:urlToCall]];对此类型编号无用。我可以有一些更好的选择,除了使用[txtstringByRep

ios - 无效二进制 : Invalid Launch Image/iPhone 5 Optimization Requirement/Missing Push Notification Entitlement

我最近的应用程序版本已被拒绝为无效的二进制文件,并附有以下注释:启动图片无效-您的应用包含带有大小修饰符的启动图像,仅适用于使用iOS6.0SDK或更高版本构建的应用。虽然您不需要解决以下问题,但我们想让您了解这些问题:iPhone5优化要求-您的二进制文件未针对iPhone5进行优化。自5月1日起,所有新的iPhone应用程序和提交的应用程序更新必须支持iPhone5上的4英寸显示屏。所有应用程序必须包含适当大小的启动图像。查看iOS人机界面指南,了解有关iPhone5支持的更多信息。该应用程序是为全屏运行而创建的,适用于iPhone4-5和iPad1-3(带和不带Retina)。我

iphone - ARC 环境中的 Setter 和 Getter

我仍在学习CocoaTouch的一些细微差别。在ARC环境中,内部会为float、int等类型生成什么样的getter/setter?我知道如果属性是非ARC上的对象,我可能会有这样的东西:-(NSURL*)url{if(_url==nil)_url=[[MyURLalloc]initWithURL:url];return_url}-(void)setUrl:(NSURL*)theUrl{if(theUrl!=_url){[_urlrelease];_url=[theUrlretain];}}但在ARC环境中不能使用release和retain。在这种情况下,为ARC环境自动创建什么样

iphone - 如何更改 UIImagePickerController 中的取消按钮标题?

目前我正在开发一个多语言应用程序,我想更改Cancel、Use和Retake按钮标题UIImagePickerController。我该怎么做? 最佳答案 我的问题已通过使用自定义覆盖类解决。self.picker=[[UIImagePickerControlleralloc]init];self.picker.sourceType=UIImagePickerControllerSourceTypeCamera;self.picker.cameraCaptureMode=UIImagePickerControllerCameraCa

iphone - 如何为 UILocalnotification 增加/减少 application.badge 号码

当触发多个通知时我有UILocalnotification我希望应用程序角标(Badge)编号增加,当看到通知时我希望应用程序角标(Badge)编号减少,具体取决于取消通知/观看通知的数量-(UILocalNotification*)scheduleNotification:(int)remedyID{NSString*descriptionBody;NSIntegerfrequency;UILocalNotification*notif=[[UILocalNotificationalloc]init];descriptionBody=[[selfremedyDetailsForRem

iphone - 无效的应用程序二进制文件

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。今天我们收到了关于我们提交的反馈,我们不理解所报告的问题:“不允许应用程序访问UDID并且不得使用UIDevice的uniqueIdentifier方法。请更新您的应用程序和服务器以将用户与iOS6中引入的供应商或广告标识符。”。我们知道关于udid的拒绝,但我们的应用程序不使用它!阅读本文后,我们的团队重新评估了该应用程序,我们没有发现来自“UIDevi

iphone - 长时间运行的 REST API

我需要连接的后端API大约需要3-4分钟才能返回响应。iOS客户端似乎恰好在60秒(默认值)时超时,我不知道如何延长该超时时间。我曾尝试将NSURLRequest的timeoutInterval设置为较大的数字,并设置Connection:Keep-Aliveheader,但我没有成功。这是我正在使用的代码,省略了一些API细节:NSURL*url=[NSURLURLWithString:@"myAPI"];NSMutableURLRequest*request=[NSMutableURLRequestrequestWithURL:url];[requestsetHTTPMethod:

iphone - 查询解析 SDK 加入两个类

我在iOS应用中使用Parse.com。我有两个类(class)用户发布用户有一个名为“已阻止”的bool标志。我想检索所有未被阻止用户的所有帖子(其中blocked=0)我怎样才能做到这一点? 最佳答案 假设您的Post类在“user”键中有一个指向User类的指针,您可以使用内部查询:PFQuery*nonBlockedUserInnerQuery=[PFUserquery];[nonBlockedUserInnerQuerywhereKey:@"blocked"equalTo:@NO];PFQuery*postsByNonBl

iphone - UIView 绘制时的背景色

Objective-C或C#.Net答案很好我有一个UIView,我在其中绘制文本。背景是黑色。如何使其白色或透明?publicoverridevoidDraw(RectangleFrect){using(varcontext=UIGraphics.GetCurrentContext()){context.ScaleCTM(1f,-1f);context.SetFillColor(Settings.ColorButtonText.CGColor);context.SetTextDrawingMode(CGTextDrawingMode.Fill);context.SelectFont(

ios - 以编程方式创建覆盖 iPhone 屏幕前 50% 的 subview

我有一个subview,我一直在通过使用frame属性并将其值设置为CGRectMake函数的参数值来自定义其大小。我一直在缓慢但肯定地更改CGRectMake参数并重新运行应用程序以使subview到达屏幕上的正确位置,但我知道必须有更简单的方法。这是我目前正在做的事情:UIImageView*halfView=[[UIImageViewalloc]initWithImage:image];[self.viewaddSubview:halfView];halfView.frame=CGRectMake(0,0,320,270);有没有一种方法可以让我不必手动将这4个参数输入到CGRe